package com.example.musicaiap.mvi.base

/**
 * MVI架构中UI状态的标记接口
 * 表示界面当前的状态，是一个不可变的数据类
 */
interface UiState

/**
 * MVI架构中意图的标记接口
 * 表示用户的交互意图或系统事件
 */
interface UiIntent

/**
 * MVI架构中单向效应的标记接口
 * 表示一次性的UI事件，如导航、显示Toast等
 */
interface UiEffect 